Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A discrete simulation model for assessing software project scheduling policies

Identifieur interne : 008852 ( Main/Exploration ); précédent : 008851; suivant : 008853

A discrete simulation model for assessing software project scheduling policies

Auteurs : Frank Padberg [Allemagne]

Source :

RBID : ISTEX:27FCB1E8CE968BE7885AB1C814FB174B9E39E817

English descriptors

Abstract

Good project scheduling is an essential, but extremely hard task in software management practice. In a software project, the time needed to complete some development activity is difficult to estimate. Often, the completion of activities is delayed due to unanticipated rework which is caused by feedback in the process. In this paper, we show how process simulation can be used to support managers in finding good schedules for their software projects. We present a novel, stochastic simulation model which is tailored to the special dynamics of software projects, and which explicitly takes a scheduling strategy as input. The model represents task assignments, staff skill levels, component coupling, and rework caused by design changes. The simulation model is implemented in the ModL language of the general‐purpose graphical simulation tool EXTEND. As an illustration of our simulation model, we study the performance of various list policies for a small sample project. The simulations quickly show the impact that the choice of the list policy will have on the progress and completion time of the sample project. To explain the performance difference between the list policies, we use the simulation traces to provide a detailed analysis of the task assignments which actually occur in the simulations. Copyright © 2003 John Wiley & Sons, Ltd.

Url:
DOI: 10.1002/spip.160


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A discrete simulation model for assessing software project scheduling policies</title>
<author>
<name sortKey="Padberg, Frank" sort="Padberg, Frank" uniqKey="Padberg F" first="Frank" last="Padberg">Frank Padberg</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:27FCB1E8CE968BE7885AB1C814FB174B9E39E817</idno>
<date when="2002" year="2002">2002</date>
<idno type="doi">10.1002/spip.160</idno>
<idno type="url">https://api.istex.fr/ark:/67375/WNG-GKWKDXHK-X/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000917</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000917</idno>
<idno type="wicri:Area/Istex/Curation">000912</idno>
<idno type="wicri:Area/Istex/Checkpoint">001C88</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">001C88</idno>
<idno type="wicri:doubleKey">1077-4866:2002:Padberg F:a:discrete:simulation</idno>
<idno type="wicri:Area/Main/Merge">008D08</idno>
<idno type="wicri:Area/Main/Curation">008852</idno>
<idno type="wicri:Area/Main/Exploration">008852</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">A discrete simulation model for assessing software project scheduling policies</title>
<author>
<name sortKey="Padberg, Frank" sort="Padberg, Frank" uniqKey="Padberg F" first="Frank" last="Padberg">Frank Padberg</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Fakultät für Informatik, Universität Karlsruhe</wicri:regionArea>
<wicri:noRegion>Universität Karlsruhe</wicri:noRegion>
<wicri:noRegion>Universität Karlsruhe</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Allemagne</country>
</affiliation>
<affiliation wicri:level="3">
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Correspondence address: Fakultät fur Informatik, Am Fasanengarten 5, 76131 Karlsruhe</wicri:regionArea>
<placeName>
<region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Karlsruhe</settlement>
</placeName>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j" type="main">Software Process: Improvement and Practice</title>
<title level="j" type="alt">SOFTWARE PROCESS: IMPROVEMENT AND PRACTICE</title>
<idno type="ISSN">1077-4866</idno>
<idno type="eISSN">1099-1670</idno>
<imprint>
<biblScope unit="vol">7</biblScope>
<biblScope unit="issue">3‐4</biblScope>
<biblScope unit="page" from="127">127</biblScope>
<biblScope unit="page" to="139">139</biblScope>
<biblScope unit="page-count">13</biblScope>
<publisher>John Wiley & Sons, Ltd.</publisher>
<pubPlace>Chichester, UK</pubPlace>
<date type="published" when="2002-09">2002-09</date>
</imprint>
<idno type="ISSN">1077-4866</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">1077-4866</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="Teeft" xml:lang="en">
<term>Acbd</term>
<term>Adbc</term>
<term>Average schedule</term>
<term>Average schedules</term>
<term>Balanced assignment</term>
<term>Base probabilities</term>
<term>Best policy dcba</term>
<term>Binomial distributions</term>
<term>Cabd</term>
<term>Cadb</term>
<term>Cdab</term>
<term>Completion time</term>
<term>Component</term>
<term>Copyright</term>
<term>Current state</term>
<term>Dabc</term>
<term>Dcba</term>
<term>Dependency degrees</term>
<term>Design change</term>
<term>Design changes</term>
<term>Design problem</term>
<term>Design problems</term>
<term>Development process</term>
<term>Development time</term>
<term>Development times</term>
<term>Discrete simulation model</term>
<term>Input data</term>
<term>International conference</term>
<term>John wiley sons</term>
<term>Large components</term>
<term>Largest component</term>
<term>List policies</term>
<term>List policy</term>
<term>Modeling</term>
<term>Other cases</term>
<term>Other components</term>
<term>Padberg</term>
<term>Percent level</term>
<term>Policy cdab</term>
<term>Pract</term>
<term>Probability distribution</term>
<term>Process simulation</term>
<term>Project completion time</term>
<term>Project completion times</term>
<term>Project context</term>
<term>Research section</term>
<term>Rework</term>
<term>Rework time</term>
<term>Sample project</term>
<term>Scenario</term>
<term>Scheduling</term>
<term>Scheduling actions</term>
<term>Scheduling model</term>
<term>Scheduling strategies</term>
<term>Scheduling strategy</term>
<term>Simulation</term>
<term>Simulation model</term>
<term>Simulation traces</term>
<term>Slow team</term>
<term>Small component</term>
<term>Small components</term>
<term>Softw</term>
<term>Software</term>
<term>Software engineering</term>
<term>Software engineering icse</term>
<term>Software process</term>
<term>Software project</term>
<term>Software projects</term>
<term>Stochastic</term>
<term>Stochastic scheduling model</term>
<term>Task assignment</term>
<term>Task assignments</term>
<term>Team works</term>
<term>Teams work</term>
<term>Time units</term>
<term>Wilcoxon test</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Good project scheduling is an essential, but extremely hard task in software management practice. In a software project, the time needed to complete some development activity is difficult to estimate. Often, the completion of activities is delayed due to unanticipated rework which is caused by feedback in the process. In this paper, we show how process simulation can be used to support managers in finding good schedules for their software projects. We present a novel, stochastic simulation model which is tailored to the special dynamics of software projects, and which explicitly takes a scheduling strategy as input. The model represents task assignments, staff skill levels, component coupling, and rework caused by design changes. The simulation model is implemented in the ModL language of the general‐purpose graphical simulation tool EXTEND. As an illustration of our simulation model, we study the performance of various list policies for a small sample project. The simulations quickly show the impact that the choice of the list policy will have on the progress and completion time of the sample project. To explain the performance difference between the list policies, we use the simulation traces to provide a detailed analysis of the task assignments which actually occur in the simulations. Copyright © 2003 John Wiley & Sons, Ltd.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Allemagne</li>
</country>
<region>
<li>Bade-Wurtemberg</li>
<li>District de Karlsruhe</li>
</region>
<settlement>
<li>Karlsruhe</li>
</settlement>
</list>
<tree>
<country name="Allemagne">
<noRegion>
<name sortKey="Padberg, Frank" sort="Padberg, Frank" uniqKey="Padberg F" first="Frank" last="Padberg">Frank Padberg</name>
</noRegion>
<name sortKey="Padberg, Frank" sort="Padberg, Frank" uniqKey="Padberg F" first="Frank" last="Padberg">Frank Padberg</name>
<name sortKey="Padberg, Frank" sort="Padberg, Frank" uniqKey="Padberg F" first="Frank" last="Padberg">Frank Padberg</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 008852 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 008852 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:27FCB1E8CE968BE7885AB1C814FB174B9E39E817
   |texte=   A discrete simulation model for assessing software project scheduling policies
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022